package com.isdepci.project.factor.domain;

import com.isdepci.framework.aspectj.lang.annotation.Excel;
import com.isdepci.framework.web.domain.BaseEntity;

import java.util.ArrayList;
import java.util.List;

/**
 * 产品对象 b_product_info
 * @author isdepci
 * @date 2024-10-12
 */
public class ProductInfo extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * ID
     */
    private Long id;
    /** 门类 */
    private String level0;

    /** 大类 */
    private String level1;

    /** 中类 */
    private String level2;

    /** 小类 */
    private String level3;
    /**
     * 产品名称
     */
    private String name;

    /**
     * 状态（1正常 2停用）
     */
    private Integer status;

    /**
     * 排序
     */
    private Integer orderNum;

    private List<ProductStage> stageList;

    public List<ProductStage> getStageList() {
        return stageList;
    }

    public void setStageList(List<ProductStage> stageList) {
        this.stageList = stageList;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getId() {
        return id;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getName() {
        return name;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getStatus() {
        return status;
    }

    public void setOrderNum(Integer orderNum) {
        this.orderNum = orderNum;
    }

    public Integer getOrderNum() {
        return orderNum;
    }

    public String getLevel0() {
        return level0;
    }

    public void setLevel0(String level0) {
        this.level0 = level0;
    }

    public String getLevel1() {
        return level1;
    }

    public void setLevel1(String level1) {
        this.level1 = level1;
    }

    public String getLevel2() {
        return level2;
    }

    public void setLevel2(String level2) {
        this.level2 = level2;
    }

    public String getLevel3() {
        return level3;
    }

    public void setLevel3(String level3) {
        this.level3 = level3;
    }
}
